import pandas as pd

# 创建示例DataFrame
data = {
    'A': [1, 2, 2, 4],
    'B': ['a', 'b', 'b', 'd']
}
df = pd.DataFrame(data)

print("原始数据:")
print(df)

# 删除基于第一列('A')的所有重复项，仅保留首次出现的那一行
df_no_dupes = df.drop_duplicates(subset=['A'])

print("\n去重后的数据(基于'A'列):")
print(df_no_dupes)